Skip to content

Deploy release v0.0.6#153

Merged
RotemKalisch merged 1 commit intomasterfrom
deploy/v0.0.6
Apr 3, 2026
Merged

Deploy release v0.0.6#153
RotemKalisch merged 1 commit intomasterfrom
deploy/v0.0.6

Conversation

@RotemKalisch
Copy link
Copy Markdown
Member

Changelog:

  • Features

    • Added Birkhoff-Trjitzinsky asymptotics to extract a formal basis of asymptotic solutions for scalar linear difference equations (LinearRecurrence.asymptotics()).
    • Added new classes to support asymptotic calculations:
      • SeriesMatrix to handle formal power series expansions.
      • GrowthRate to track and compare asymptotic hierarchies.
      • Reducer as the algebraic solver to decouple formal difference systems.
    • Added calculation of the determinant of a pFq CMF axis matrix via a hardcoded formula.
    • Made determinant calculations a built-in CMF functionality.
  • Bug Fixes

    • Fixed broken LaTeX rendering of objects in JupyterLab (such as PCF, CMF, and LinearRecurrence) by correctly wrapping the output in math delimiters.
    • Fixed an equality evaluation bug in FlintRational occurring when negations were present in both the numerator and denominator.
    • Fixed pickling cache issues for CMF, pFq, and MeijerG objects by correctly implementing their respective __getstate__ and __setstate__ methods.
  • Refactors

    • Replaced custom _repr_latex_ methods with sympy.printing.defaults.Printable inheritance for cleaner and more standardized LaTeX representation.

@RotemKalisch RotemKalisch merged commit a8bdec4 into master Apr 3, 2026
2 checks passed
@RotemKalisch RotemKalisch deleted the deploy/v0.0.6 branch April 3, 2026 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant